// components/Tabs.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    tabs:{
      type: Array,
      value: []
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    handleItemTap(e){
      // 获取被点击的索引
      const index = e.currentTarget.dataset.index
      //let tabs = JSON.parse(JSON.stringify(this.data.tabs))
      //tabs.forEach((item, i)=>i === index? item.isActive=true : item.isActive=false)
      // this.setData({
      //   tabs
      // })
      // 子 向 父传递数据，父组件数据改变触发自定义事件
      this.triggerEvent('itemChange', {index})
    }
  }
})
